﻿.twitter-container{
    min-height: 350px;
}

.adptmenubut, .adaptsecmenu{
	display:none;
}
.clearb{
	clear:both;
}
/*кнопочки-теги*/.tag-block{padding:10px; margin-right:10px; border: 1px #cacaca solid; border-radius: 10px;}
/*доп стиль для слайдера в науке*/
.science .slider-m {
    width: 602px!important;
    height: 400px !important;
    float:left;
    margin-bottom:30px;}
/*для страниц первого уровня*/

.block-list{float:left;    max-width: 255px;}
.button-on-page{width: 260px; height: 40px; border-radius: 5px;background: #F6FBFF;}
/*промежуточный стиль для перехода на новые*/  
/*#mainMPEIactivity .block-on-page{width: 330px; float: left; margin-bottom: 20px;}  
/*#mainMPEIactivity .block-on-page:nth-child(3n+3){clear:both;}*/
.about-pg .block-on-page{width:30%; float:left;}
/*стиль для подразделений и руководителей промежуточный*/
#mainMPEIactivity.personalInfo,#dev-coop.personalInfo {width:50%;float:left}
#mainMPEIactivity.siteMap,#dev-coop.siteMap {width:45%;float:right}
/*--Скрывваем элементы на полной версии------*/

#mobile_nav_button{
	display:none;
}
.mainpagefooteradapt{
	display:none;
}

/*-----Настройка элементов под мобильные устройства----*/




@media only screen and (max-width:749px) {
	.block-rectangle.btn-cvd{width:372px !important;background-repeat:no-repeat;background-size:372px 82px;padding: 10px 0 !important;}
	div.block-rectangle .text-h2{padding:0 10px;}
	.acc-trigger a{padding: 12px 42px 12px 17px;}
	.acc-container .content p{font-size: 14px !important;}
#employeesPage .leftBlock{width: 670px !important;}
#employeesPage .leftBlock p{max-width: 658px !important;}
.toggle{padding:10px 0;}
.toggle_content{margin-top:20px;}

.caption_adm{
	height:80px!important;
	width: 560px!important;
	
}
#left_sidebar{
	display:none !important;
}
/*.adptmenubut{
	display:block ;
	border: #c4c4c4 solid 1px;
    padding: 15px;
    margin: 20px 0px 0px 0px;
    font-size: 25px!important;
    color: #208dd4;
    background: #f9f9f9;
    
    width: 320px;
    font-weight: bold;
    background: url(/Style%20Library/Portal/Images/menu-dots.png) no-repeat scroll right transparent !important;
}*/
#adph1{
	position: relative;
    float: left;
    
}
.adptitle{
	width:570px;
	float:left;
	font-size:38px !important;
}
.imgmenuadp{
	    position: absolute;
    top: 40%;
    left: 35%;
}
.adptmenubut{
	display: block;
	box-shadow: 0 0 5px rgba(0,0,0,0.2);
	border: #cccccc solid 1px;
	left: 593px;
    min-height:38px;
	height: 100%;
	position: absolute;
	width: 60px;
	background: #005096;
	}
/*color: #0072bc;
    background: #f6f6f6;
    text-align: center;
*/

.adaptsecmenu{
	
margin-top: 10px;
	margin-bottom:20px;
	
margin-left: 3px;
	
box-shadow: 0 0 5px rgba(0,0,0,0.6);
	
border: 0px;
	
width: 100%;
	
min-width: 320px;
	
max-width: 648px;
	
float: left;
	
}
    /*text-decoration: underline;padding-top:20px;
	padding-bottom:14px;*/
.adaptsecmenu a.static {
padding-top:0px;
}
.adaptsecmenu li{
	border-bottom: 1px solid #ccc;
}
/*background: url(../images/li_arrow.png) no-repeat scroll 2px 6px transparent !important;
*/
.adaptsecmenu .menu-item-text{
	margin-left:15px;
	font-size: 16px!important;
}

.adaptsecmenu .s4-ql, .adaptsecmenu .content{
	margin-bottom:0px!important;
}
/*color: #0072bc!important;
.adaptsecmenu .s4-ql a{
	color:#545454!important;
}*/
.adaptsecmenu li.static{	
    padding-top: 6px;
    padding-bottom: 5px;}
.adaptsecmenu li{	font-size: 15px!important;}

 .adaptsecmenu .s4-ql a.selected{
	border-bottom:none!important;
}/**/

#WebPartWPQ2 {width:660px !important;}
.mobleftblock{width:660px !important; float:left !important;}
.mobleftblock .cathedra_dir{width:660px !important; float:left !important;}

#tabmob{
	width:660px !important;
}
.timelineMinor p{font-size:25px !important;width: 430px !important;}
.timelineMinor dt{
	font-size:1.25em !important;
}
dt a.open{font-size:1em !important;}
div.timelineToggle{
    padding-left: 500px !important;
}
.prof-block{
	margin-right:17px !important;
}
.registration-intarnational .mpei-custom-list-fill-form-control select{
	font-size:14px!important;
}
.registration-intarnational .mpei-custom-list-fill-form-label{
	width:274px!important;
}
.registration-intarnational .mpei-custom-list-fill-form{
	width:655px !important;
}
#left_sidebar span.menu-item-text{font-size:18px !important;}
div.block-rectangle{width:650px !important;font-size: 20px !important;padding: 10px 5px !important;}
div.block-rectangle.btn-dist, div.block-rectangle.btn-dist2{width: 323px !important;background-repeat: no-repeat;}

.MsoListParagraphCxSpLast{
	font-size:18px!important;
}
.imgadapt{
	width:653px !important;
}
.cabinet .mpei-custom-list-fill-form{
	width:645px !important;
}
.size-selector{
	display:none;
}

.cabinet .mpei-custom-list-fill-form-control label{
	font-size:20px !important;
}

    


.left-block {
    width: 655px !important;
}
.div-btn {
	width: 210px !important;
	margin-right: 12px !important;
}
.div-btn h4 {text-align:center; font-size:22px !important;}

.div-btn img {width: 210px !important;}

}

@media only screen and (max-width: 749px)
{


.cathedra_cont #WebPartWPQ4{ margin-left: 0px!important; overflow:visible!important;}




.slider-s{position:unset;}
.block-right{float:unset !important;margin-top:0;overflow: hidden;}
#achieve, #achieve{float:unset !important;}
.onethirdpart:nth-child(1), .onethirdpart:nth-child(2){float:left;width: 300px;font-size: 12px;}
.onethirdpart:nth-child(3){margin-top: 200px !important;float:unset !important;width: 300px !important;font-size: 12px;}
.block-abitur{float:unset !important;height: 200px !important;width: auto !important;}
.bordered {width: 292px !important;height: 214px !important;margin-left:0 !important;float: left!important;clear: both !important;margin-bottom: 5px !important;}
.half-block{float:unset !important; width:95%;}
.one-third:nth-child(1),.one-third:nth-child(2){width: 308px;height:250px !important;margin-right:0px !important}
.one-third:nth-child(2){margin-left: 14px !important;}
.wrapper, #above_header, .region, #under_header,  #content_top, .region, footer, .region { max-width: 675px !important; margin: 0 !important;}
 .inner, body #s4-bodyContainer {min-width: 670px !important;}
.flags_border, .top-menu{float:unset !important;}
.flags_border{font-size: 18px !important;}
.flags img{margin-top: 3px;}

.blockbtn12{float:unset;}
.clearb{display:none;}
.newsBlock .bordered {float:left;}
#dovuz{float:right;margin-right: 0px !important;margin-top: 15px !important;height: 118px !important;width: 29px !important;width: 294px !important;}
#voen{float:left;margin-top: 30px;height: 121px !important;width: 294px !important;margin-right: 0px !important;}
#dist{margin-right: 0px !important;margin-top: 30px;height: 121px !important;width: 294px !important;}
.half-block h2 {margin-top:25px !important;}
.vovuzdist{display:unset;}
.onefivepart{margin-right: 5px !important;margin-top: 40px !important;}
.onefivepart:nth-child(3){margin-left:20px}
.onefivepart:nth-child(5){margin-left:20px}
#sprav, #olimp, #about {background-size: 350px;padding: 10px 0px 20px 10px !important;}
#about{width: 304px !important;margin-bottom: 20px !important;font-size: 14.5px;height: 241px !important;}
.ms-rteElement-P{font-size:14px !important;}
#WebPartWPQ3 .ms-rteElement-P a{word-break: break-all;} /*для ссылок в новостях*/
.ms-rteElement-H4{font-size:18px !important;}
.ms-rteElement-H2, .ms-rteElement-H2 a{font-size:24px !important; margin-top:0 !important;}
.askadmis{float:left !important;width: 310px !important;}
.partnersaddmis{float: right !important;width: 300px;margin-top: 0 !important;}
.partnersaddmis img {width:96px !important}
.partnersaddmis div {margin:2px 0 !important;}
.arrow_in_circle {font-size:18px !important}
footer .ms-rteElement-P{font-size:18px!important;}
#block_footer_menu3 img{display:none;}
#block_footer_menu{margin-right:30px!important;}
#block_footer_menu2 .sitemap_icon {margin-top:0 !important; margin-bottom:15px}
#block_footer_menu .header,#block_footer_menu3 .header{       background-position: 0 40px;    height: 45px;}
#block_footer_menu2 .header{	    background-position: 0 36px;    height: 37px;}/*, #block_footer_menu3 .header */
#block_footer_mainpage_social {float: left;width: 340px !important;margin-right: 0px;margin-top: -25px !important;}
.copyright_center img{display:none;}
.copyright_right{float:unset !important;text-align:center}
#block_footer_menu2 .header a{font-size:24px !important;}
#block_footer_menu2{width: 300px !important;}
.wrapper, #above_header .region, #under_header .inner, #content_top .region, footer .region{width:auto !important;}
div.urp_cat .ms-rteElement-H2{margin-top:15px !important;}
.newsBlockmob{
	margin-bottom: 100px !important;
    height: -webkit-fill-available !important;
    height: auto!important;}
}

.testic{
	display:none;  
    }

@media only screen and (max-width: 749px){
/* для корректного отображения блоков в абитуриентах */
.abitur-adaptive {
width:auto !important;
}
/*новости в разделе поступаюим на главной раздела, заголовки, списки*/
.block-right{	margin-top:10px;}
.block-news{	margin-bottom:20px;}
.block-news, .block-right, .newsBlockmob{
	height:auto;
	width: 100% !important;
}
 .newstitle div{	font-size:16px!important;}
 /*p.ms-rteElement-P{font-size:18px!important;}*/
 */
 .mpei-custom-list-fill-form-label{
	font-size:19px;
}

.cabinet .mpei-custom-list-fill-form-control textarea, .registration-intarnational .mpei-custom-list-fill-form-control input{
	padding: 5px!important;
    margin: 0 !important;
    font-size: 24px!important;

}
.ms-rteElement-H4, ul.ms-rteStyle-myList4 li, .onefivepart, ul.ms-rteStyle-myList2 li, ul li.ms-rteStyle-myList2, .blockbtn12{font-size: 16px!important;}/*font-size: 15px!important;*/
.newstitle a {font-size:18px!important;}
.item.newsitem,.newsdate {font-size:18px!important;}
ul.ms-rteStyle-myList4 li {line-height: 22px; }
.header .H2WithLine a{font-size: 18px!important; font-weight: bold!important;}
.extra-btns{
	margin-top: 5px;
    float: left;
    height: 45px;
}	
/*конец - новости в разделе поступаюим на главной раздела*/

/*слайдер--*/
.pagination{
	display:none!important;
}
/*слайдер--*/
.testic{
	display: block;
	background: url('/Style%20Library/Images/menu-dots.png') no-repeat;
    background-size: 25px;
    background-position: 17px;
    height: 60px;
    width: 60px;
    position: relative;
    margin-left: 570px;
    top: -50px;
    border-radius: 14px;
    border: #005096 2px solid;
	}
    



	

/*таблицы*/
#result{
	overflow: scroll!important;
}
.left-block{
    padding-bottom: 10px;
}
.right-block {
    float: unset !important;
    width: 655px !important;
    margin:0px !important;
    clear: both!important;
}
.infoboxadpt1{
float:left;padding: 20px 0px;height: 150px;width: 45%;
margin-bottom: 20px;}
.infoboxadpt2{float:right;padding: 20px 0px;height: 150px;width: 45%;
margin-bottom: 20px;}
.infoboxadpt a{font-size:25px !important; line-height:1.1; font-weight:500!important;
}
.infoboxadpt{margin-top:20px!important;    
    border-top: #b6b6b6 dashed 1px;
}
.banners{
	clear:both;
    border-top: #b6b6b6 dashed 1px;
    padding-top: 20px;
}

.baneradp1{float:left;}
.baneradp2{float:right;}
.baneradp1 img{width:310px;}
.baneradp2 img{width:310px !important;}
#enter{margin-top:15px!important;margin-right: 138px !important;}
.directions .block-abitur{width: 613px!important;}

.blockcard-1-2 p{font-size:22px !important; line-height:1 !important}
.blockcard-1-2 h2.ms-rteElement-H2 {margin-top:10px !important;}
.blockcard-1-2 {    
	min-height: 275px !important;
    max-height: 350px !important;
    height: auto!important;}
.blockcard-1-2 a{font-size:26px!important}


.rightBlockNews{
	display:none !important;
}

.article.article-left{
	width: 655px !important;
}

.mainpagefooteradapt{
position: absolute;
    top: 52px;
    left: 422px;
    height: 40px;
    font-weight: bold;
    font-size: 25px;
    text-decoration: underline !important;
    width: 310px;
	display:none;
    z-index:100000}
/*увеличен отступ top с 42 до 52, чтобы вровень выпирало)*/
.mainpagefooteradapt img {margin-right:4px; width:24px;height:24px;}
#breadcrumb{
    font-size: 22px!important;
    margin-top: 20px!important;
    }
/*font-size: 18px!important;*/
.article-content{width:655px !important; float:none !important;}
.foradapt{display:none !important;}  
#page {margin-top:40px; width: 670px !important;} /*было 20 поменяла на 40*/
/*меню с ссылками списком*/
.right-pan{
	margin-top:-10px!important;
}

/*Военная подготовка*/

.cathedra_dir_slider #block_editors_choice{
	width:675px !important;
}
.cathedra_dir_slider span.arrow.forward{
	left:620px !important;
}
div.cathedra_cont{
	float:
	left !important;
	margin-left:0px !important;
	margin-bottom: 20px;
}
/*адаптэйшн в науке*/
.science .slider-m{width: 602px!important; height:400px!important; float: left; margin-bottom: 30px!important;}
.science .block-right{
    clear: both;
    float: left!important;
    width: 100%!important;
    margin-top: 10px!important;}
.science .urp_cat.bordered{
	    width: 400px!important;
    padding: 20px!important;
    height: auto!important;
    text-align: center!important;
    float: left!important;
    margin: 10px 0px!important;
    font-size: 28px;
}
 .siteMap, .personalInfo{
	float:left!important;
}
.one-third-block {
	float:left!important;
	margin-bottom: 10px;
}
.science .one-third-block{
width:100%;
min-width:320px;
}
.science .one-third-block .ms-rteElement-P{	font-size:18px!important;}
.scienceContacts {    min-width: 500px;}
#science .upper-part{height:auto!important;}
#science .upper-part .right-part{float:left; margin-top:60px;}
#mainMPEIactivity .personalInfo p.ms-rteElement-P,#mainMPEIactivity .personalInfo h3{
	font-size:18px!important;
}

/*для страниц первого уровня с блоками(заголовок, картинка, список)*/
.block-on-page{	width:100% !important; max-width: 566px;}
.block-list{max-width:400px;}
/*главная раздела образование*/
#mainMPEIactivity .leftBlock{
	width:100%;
}
#mainMPEIactivity .personalInfo{
	width:auto!important;
}
.erasmus .personalInfo {min-width:442px;}
.erasmus .one-third-block {	margin-top:20px;}
.block-right .ms-rteElement-H2 a,.H2WithLine a,.block_title_black{
	font-size:28px!important;
	font-weight: bold!important;
}
h3.block_title_black{
	line-height:32px!important;
	padding: 10px!important;
}
.block-right .newstitle a{
	font-size:18px!important;
}
.iconShadow{
	float:left!important;
}
/*обучающимся*/
#studentsPage h2.ms-rteElement-H2, #graduatesPage h2.ms-rteElement-H2, #employeesPage h2.ms-rteElement-H2{
	margin-top: 23px!important;
}
/*сотрудникам*/
#employeesPage .bordered{height:auto!important;padding: 20px;margin-bottom: 20px !important;}
#employeesPage .rightBlock, #graduatesPage .rightBlock{float:left;width: 98%;margin-top: 0 !important;}
#graduatesPage .rightBlock{
	margin-top:20px!important;
}
/*контакты*/

/*тел справочник*/
ul.dfwp-column.dfwp-list, table.MPEIlistTel.MPEIlist, 
{
overflow:scroll!important;	
}
/*.ms-rtestate-notify.ms-rtestate-read - убрала, полосы прокрутки появляются лишние
*/

/*опоп сведения - чтобы не было двойной прокруткеи*/
.ms-rtestate-notify.ms-rtestate-read .OPOPFiles {	overflow: scroll; width:650px;max-height:900px; } 

table.MPEIlist.MPEIlistTel td, table.MPEIlist.MPEIlistTel th p, table.MPEIlist.MPEIlistTel th div{
font-size:15px!important;
}

table.MPEIlistTel td {
    width: 127px;
    min-width: 127px;
    max-width: 127px;}

    table.MPEIlistTel td:first-child {
    width: 190px;
    min-width: 190px;
    max-width: 190px;
}

table.MPEIlist td:first-child div {
    margin-right: 5px;
}
/*Институты и кафедры*/
.podrazdel{width:650px !important;}
.podrazdel table {width:650px !important;}
.cathedra_cont{width:650px !important;}
div.cathedra_content{width:650px !important;}
.menu-vertical ul li ul {display:none !important;} /*скрыл подразделения*/

h1.ms-rteElement-H1{font-weight:bold!important; margin-bottom:20px; font-size: 24px!important;}

/*форма форума*/
.registration-forum table{
width:95%;
}

.registration-forum input[type$=text], .registration-forum textarea {
    width: 600px;
        margin-bottom: 25px;
    font-size: 24px;
    border: 1px #565656 solid;
}

.registration-forum .mpei-custom-list-fill-form-label{width:98%;font-size:24px;    margin-top: 15px;
    margin-bottom: 7px;}
.registration-forum input, .registration-forum textarea, .registration-forum button{
font-size:24px;
}
.registration-forum input, .registration-forum textarea{line-height: 25px;
    padding-bottom: 5px;}
.registration-forum .mpei-custom-list-fill-form-control{margin-bottom:20px;}
.registration-forum .mpei-custom-list-fill-form-control input[type$=text], 
.registration-forum .mpei-custom-list-fill-form-control textarea{float:left!important;width:100%; max-width:635px;     border: 1px #5c5c5c solid;}
.registration-forum .mpei-custom-list-fill-form-control input[type$=submit]{float:right; margin-top:20px; margin-right:1%; width:50%; min-width:150px;}
.registration-forum td.ms-formlabel{
	font-size:24px;
	padding-top: 5px;
}
.registration-forum .ms-standardheader{
	font-size:24px;
	font-weight:bold!important;
	margin-bottom:5px;
}
.registration-forum input[type$=button] {
    width: 280px;
    float: left;
    margin: 0 38px 0 0;
    background-color: #00b3ed;
    color: #fff;
    padding: 6px;
    height:38px;
    font-size:24px}
} 

.profView tr.headP{
	background: #f1f1f1;
    padding: 10px;
    color: #000000 !important;
    font-weight: bold;
    border-bottom: 1px solid #ccc;
    font-family: arial,verdana,helvetica,sans-serif;
    
}
.profView td {
    padding: 10px 5px;
    border-bottom: 1px solid #ccc;
    color: #000000 !important;
    font-size: 14px;
    font-family: arial,verdana,helvetica,sans-serif;
    
}
.profView tr th{
padding: 10px 5px;
font-size: 12px;
    font-weight: bold;
    color: #000000;
    border-bottom: 1px solid #ccc;
    font-family: arial,verdana,helvetica,sans-serif;}



.viewopop tr {
	 border-bottom: 1px solid #ccc;
}
.viewopop tr th{
padding: 10px;
font-size: 12px;
    font-weight: bold;
    color: #000000; 
    font-family: arial,verdana,helvetica,sans-serif;   }

.viewopop tr th:nth-child(1){
width:182px;
}
.viewopop tr th:nth-child(3){
width:170px;
}

/*opop new*/
.profView{max-width:1000px!important;}
tr.headP td{
width:100%;
min-width:600px;
font-size: 20px;
    letter-spacing: -1px;
    margin-bottom: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #0078c8!important;
    font-weight: normal;
        background: #fbfbfb url(/Style%20Library/Portal/Images/cross-3.png) no-repeat scroll 99% 55%!important;
    border: 1px solid #dedede;
    padding:10px;
}

tr.headP td:hover{
color: #ffffff!important;
background: #00B3ED url(/Style%20Library/Portal/Images/cross-2.png) no-repeat scroll 99% 55%!important;
cursor: pointer;
}

.filterOPOP, .resultOPOP{font-size:14px;font-family: Arial, Helvetica, sans-serif;}
 .lForm   {width: 210px;float:left;}
 .cForm{margin-bottom: 20px;}
 .cForm label, .cForm select{font-size:14px;font-family: Arial, Helvetica, sans-serif; }
 .cForm input[type=checkbox]{    margin: 2px 5px 8px 0px; vertical-align:top;}
.btnFind, .btnShowAll{
float:left;} 
.btnFind {margin-left:210px;}
.btnFind input[type=submit]{
width: 200px!important;
    font-size: 14px!important;
    font-family: Arial,Helvetica,sans-serif!important;
    background: #00B3ED;
    color: white;
    padding: 7px 10px;
    }
.btnFind input[type=submit]:hover{font-weight:bold;padding: 7px 10px 6px 10px;background:#15a4d2;}
.btnShowAll input[type=submit]{ 
        margin-left: 30px;
    width: 200px!important;
    font-size: 14px!important;
    font-family: Arial,Helvetica,sans-serif!important;
    padding: 7px 10px;
    background: #ececec;
    margin-bottom:20px;color:#404040;}
.btnShowAll input[type=submit]:hover{font-weight:bold;padding: 7px 10px 6px 10px; background:#c6c6c6;}
.profView,.resultOPOP{clear:both;    width: 100%;}

.DivErrors{background: url(/Style%20Library/Portal/Images/info-msg.jpg) no-repeat 15px 50%!important;border: 1px solid #e0e0e0;padding:20px 20px 20px 55px; width: fit-content; margin-top:10px;}
.cForm select{width:510px;}

.bProfiles, .bProfiles tr td, .bProfiles tr td a {font-size: 14px!important;
    font-family: Arial,Helvetica,sans-serif!important;
}
.bProfiles tr th, .bProfiles tr td{padding:10px 5px; border-bottom:1px solid #ededed;}
.toggleOPOP{clear: both;font-family: Arial, Helvetica, sans-serif;font-size: 14px!important;

    color: #0078c8; width:100%; max-width:1000px;}
.toggleOPOP span{float: right;    padding: 7px 10px;border-radius: 50px; margin-bottom:20px; color:#008bbe; 
border: none; background: none; border: 1px dashed #008bbe;}
.toggleOPOP span:hover{cursor: pointer;background: #ececec; border-radius: 50px; border:1px dashed #4c535c; color:#4c535c;}
.message
{display:none;color:#007cff;position:absolute;margin-left:210px;margin-top:2px;}

/*стипендии
.super_hover .urp_cat:hover{
	background:#0072bc;
	color:#fff!important;
}
.super_hover .urp_cat .ms-rteElement-H2:hover{
	color:#fff;
}
*/
/*опоп таблица сведения - полосы прокрутки*/
.OPOPFiles {overflow: scroll;width: 999px;height: 100%;max-height: 900px;} 
/*расписание*/
.mpei-galaktika-group-form-message{
	margin-top:15px;
}
/*форма сбора сведений по*/
.mpei-opop-soft-form, .mpei-forms-edudoc-form{color: #6a6a6a; line-height: 1.5; font-size: 14px; font-family: Arial,Helvetica,sans-serif; width: 98%;}
.mpei-opop-soft-form-label, {width: 30%; min-width:280px; float: left; }
.mpei-opop-soft-form-control select, .mpei-forms-edudoc-form-control select{width:408px; font-size: 14px; padding: 3px; font-family: Arial,Helvetica,sans-serif;}
.mpei-opop-soft-form-control input[type=text], .mpei-forms-edudoc-form-control input[type=text], .mpei-forms-edudoc-form-control textarea{width:400px;}
.mpei-opop-soft-form-control,.mpei-forms-edudoc-form-control {margin:0px 0px 20px 0px;}
.mpei-opop-soft-form-header, .mpei-forms-edudoc-form-header{font-size: 20px; margin-bottom: 10px;}
.mpei-opop-soft-list-user {font-size: 16px; margin-bottom: 10px; font-style: italic;}
.mpei-opop-soft-form-control input[type=submit], .mpei-forms-edudoc-form input[type=submit]{width:200px;margin-left:30%;padding-top:10px;padding-bottom:10px;background-color: #00b3ed;color: #fff;border:2px solid #00b3ed;cursor: pointer;}
.mpei-opop-soft-form-control input[type=submit]:hover, .mpei-forms-edudoc-form input[type=submit]:hover{background-color: #fff;    color: #00b3ed; border:2px solid #00b3ed;}
.mpei-opop-soft-form-message, .mpei-forms-edudoc-form-message {clear:both;margin-bottom: 40px;color: #919191;font-style: italic;line-height: 2; font-size: 16px;}
.mpei-opop-soft-form-control table tr td label{font-size:14px;font-family: Arial,Helvetica,sans-serif;}
.mpei-opop-soft-form-control input[value=' Удалить ']{width:100px; margin-left:0px; margin-top: -5px; background-color: #fff;    color: #00b3ed; border:2px solid #00b3ed; padding-bottom:5px;padding-top:5px;}
.mpei-opop-soft-form-control input[value=' Удалить ']:hover{background-color: #00b3ed;    color: #fff; border:2px solid #00b3ed;}
.mpei-opop-soft-form-control table[id=ctl00_ctl29_g_55119d63_92ef_46a5_9535_abfb17ed1edf_ctl59]{margin-top:-8px;}
.mpei-opop-soft-form-control table[id=ctl00_ctl29_g_55119d63_92ef_46a5_9535_abfb17ed1edf_ctl59] input[type=checkbox]{margin-top: -2px; margin-right: 5px;}
.mpei-opop-soft-form-control textarea{width:400px;}
.mpei-opop-soft-form-control table[id=ctl00_ctl29_g_55119d63_92ef_46a5_9535_abfb17ed1edf_ctl71] input[type=checkbox]{margin-top: -2px; margin-right: 2px;}
.mpei-opop-soft-form-control select[id=opopSubjectQueryResult]{margin-top:-10px;width: 407px!important;}
.mpei-opop-soft-form-control #opopSubjectSelectedTitle{ color: #2495e6;     font-weight: bold;}
.btn-form-po{margin-top:15px; letter-spacing:normal!important; font-size: 16px!important; font-family: Arial,Helvetica,sans-serif; text-align:center; width:400px!important; padding-top: 20px;     height: auto!important; padding-bottom: 20px; color: #6a6a6a; border:2px solid #00b3ed!important; box-shadow:none!important; letter-spacing:normal;}
.btn-form-po:hover{background-color: #00b3ed; font-size: 16px!important;   color: #fff!important; border:2px solid #00b3ed; font-size: 16px; font-family: Arial,Helvetica,sans-serif; letter-spacing:normal!important; }
.btn-form-po .ms-rteElement-H2:hover{color: #fff!important;}
.mpei-forms-edudoc-form-control:nth-child(7){height: 65px;}
.mpei-forms-edudoc-form-control input[name="ctl00$ctl29$g_a86894a2_fd7d_49a3_8938_ccde015f79d6$ctl14"]{width:50px;margin-right:5px;}
.mpei-forms-edudoc-form-control select[name="ctl00$ctl29$g_a86894a2_fd7d_49a3_8938_ccde015f79d6$ctl15"]{width:100px; margin-right:5px;}
.mpei-forms-edudoc-form-control input[name="ctl00$ctl29$g_a86894a2_fd7d_49a3_8938_ccde015f79d6$ctl16"]{width:120px}
.mpei-forms-edudoc-form-info, .mpei-forms-edudoc-form-text{ height:45px; color:#8b8b8b;}

/*инфографика для увс стили*/
.infograph{height: auto; line-height: 14px;
    min-height: 470px; margin: 20px 0px 20px 0px; font-size:11px; font-weight:bold; text-transform: uppercase; clear:both; width:100%; color:#004077;}
.infograph .block-text{word-break: break-all; width:93px; margin-right:20px; margin-bottom: 10px; float:left;}
.infograph .block-num{font-size:30px; color:#c10630; text-decoration: underline;
    padding-bottom: 5px;line-height: 34px;}
    
    /*прием документов выпускников*/
.mpei-forms-edudoc-form{width:89%; }
.mpei-forms-edudoc-form-label{
width: 30%;
min-width: auto;  float: left;}
.mpei-forms-edudoc-form-control input[name="ctl00$ctl29$g_a86894a2_fd7d_49a3_8938_ccde015f79d6$ctl11"]{width:5%; min-width:120px;}
.mpei-forms-edudoc-form-control select[name="ctl00$ctl29$g_a86894a2_fd7d_49a3_8938_ccde015f79d6$ctl12"], .mpei-forms-edudoc-form-control input[name="ctl00$ctl29$g_a86894a2_fd7d_49a3_8938_ccde015f79d6$ctl13"]{width:10%; min-width:40px;}
 .mpei-forms-edudoc-form-control input[type=text]{padding:3px;}
 @media screen and (max-width:750px) {
.mpei-forms-edudoc-form-label:nth-child(6){min-width: 150px !important;
width: 150px;}
}
/*эо и дот страница части страницы*/
.left-side{	width: 70%; min-width: 320px; max-width: 700px; margin-right: 15px; float: left;}
.right-side{margin-left:20px;width:260px;float:left;}

/*for fdp page*/

.fdp .blockbtn13#three, .fdp .blockbtn13#six, .fdp .blockbtn13#nine, .fdp .blockbtn13#twelve{margin-right:0px;}
.blockbtn13#one{background: url(/Structure/uchchast/fdp/PublishingImages/1.jpg) no-repeat;}
.blockbtn13#two{background: url(/Structure/uchchast/fdp/PublishingImages/2.jpg) no-repeat;}
.blockbtn13#three{background: url(/Structure/uchchast/fdp/PublishingImages/3.jpg) no-repeat;}
.blockbtn13#four{background: url(/Structure/uchchast/fdp/PublishingImages/4.jpg) no-repeat;}
.blockbtn13#five{background: url(/Structure/uchchast/fdp/PublishingImages/5.jpg) no-repeat;}
.blockbtn13#six{background: url(/Structure/uchchast/fdp/PublishingImages/6.jpg) no-repeat;}
.blockbtn13#seven{background: url(/Structure/uchchast/fdp/PublishingImages/7.jpg) no-repeat;}
.blockbtn13#eight{background: url(/Structure/uchchast/fdp/PublishingImages/8.jpg) no-repeat;}
.blockbtn13#nine{background: url(/Structure/uchchast/fdp/PublishingImages/9.jpg) no-repeat;}
.blockbtn13#ten{background: url(/Structure/uchchast/fdp/PublishingImages/10.jpg) no-repeat;}
.blockbtn13#eleven{background: url(/Structure/uchchast/fdp/PublishingImages/11.jpg) no-repeat;}
.blockbtn13#twelve{background: url(/Structure/uchchast/fdp/PublishingImages/12.jpg) no-repeat;}
.videob .one-third-block:nth-child(3n){margin-right:0px!important;}
.videob .one-third-block {min-height:360px;}

.blockbtn13#bachelor{    background: url(/Admission/PublishingImages/bg-bac1.jpg); margin-right:40px;width: 480px;    background-size: cover;}
.blockbtn13#magister{    background: url(/Admission/PublishingImages/bg-mag1.jpg); margin-right:0px;width: 480px;    background-size: cover;}

.mpei-custom-list-fill-form {/*width: 700px;*/  margin-top: 10px; font-size:14px!important; font-family:Arial, Helvetica, sans-serif; line-height:1.5;}
.mpei-custom-list-fill-form-label {width:33%; float:left;}
.mpei-custom-list-fill-form-control{height:auto; min-height:40px; }
.mpei-custom-list-fill-form-control input,  .mpei-custom-list-fill-form-control textarea{width:320px;}
.mpei-custom-list-fill-form-control img#ctl00_ctl29_g_2a673cf5_9167_4f1f_be51_3ca289929245_ListFieldCust_Consultation_ListFieldCust_ConsultationDateDatePickerImage{
margin-left:4px; margin-top: 3px;}
.mpei-custom-list-fill-form-control  input[name='ctl00$ctl29$g_2a673cf5_9167_4f1f_be51_3ca289929245$ctl20'], .mpei-custom-list-fill-form-control  input[name='ctl00$ctl29$g_2165b336_893e_46c5_a83d_1b1150cfd53f$ctl14']{margin-left:33%;}
.mpei-custom-list-fill-form-control input[type=submit]:hover{background-color: #fff;    color: #00b3ed; border:2px solid #00b3ed;}
.mpei-custom-list-fill-form-control input[type=submit]{ margin-bottom:20px; width:200px;margin-left:33%;padding-top:10px;padding-bottom:10px;background-color: #00b3ed;color: #fff;border:2px solid #00b3ed;cursor: pointer; font-size:14px!important; }
.mpei-custom-list-fill-form-control input#ctl00_ctl29_g_2a673cf5_9167_4f1f_be51_3ca289929245_ctl15, .mpei-custom-list-fill-form-control input#ctl00_ctl29_g_2165b336_893e_46c5_a83d_1b1150cfd53f_ctl09{width:30px;}
.mpei-adpt-list-form-message{
	color: #000000;
    background-color: #f9f9f9;
    float: left;
    display: block;
    padding: 20px 20px 20px 50px;
    margin: 0 auto;
    margin-bottom:20px;
    font-size: 14px!important;
    font-family: Arial,Helvetica,sans-serif!important;
    border: 1px #e0e0e0 solid;
    width: 250px;
    background-image: url(../images/bg_message_info.png);
    background-position: 10px 15px;
    background-repeat: no-repeat;
}
}
.page-events .event-card .event-blue-block{color:white!important;}

/*страница фестиваля 2022 для ирэ*/

.red-about .ms-rteElement-P{color:#C10630!important; font-size:18px!important; line-height:24px!important; }
 #fest-page .ms-rteTableEvenRow-0 .ms-rteTableFirstCol-0, #fest-page .ms-rteTableFirstCol-0{color:#004077; font-size: 18px;}
#fest-page .ree-info h2.ms-rteElement-H2{color:#004077; font-size: 24px;}
#fest-page .ree-info h2.ms-rteElement-H2 strong{color:#C10630;}
#fest-page .ms-rteTableEvenRow-10 .ms-rteTableEvenCol-10{ font-size:20px; text-align:center;  background: none repeat scroll 0 0 #004077 !important; color: #fff!important; padding:20px 0px!important;}
#fest-page .red-btn{background:#C10630;border:2px solid #C10630;margin-top: 30px;height: 50px;width: 420px;text-align:center;padding-top: 30px;border-radius:20px;color:#fff;font-size:20px;float:right;}
#fest-page .red-btn:hover, .red-contact:hover{color:#C10630; background:#fff;}
#fest-page a{text-decoration:none}
#fest-page .ree-info{width:300px; float:left; }
/*#fest-page table strong{color:#C10630!important;} */
#fest-page table .ms-rteElement-P, #fest-page table p, #fest-page table li{color:#004077!important;line-height:24px!important; font-size:18px!important}
#fext-page .ms-rteTable-10 tr td.ms-rteTableEvenCol-10 p, #fext-page .ms-rteTable-10 tr td.ms-rteTableOddCol-10 p, #fext-page .ms-rteTable-10 tr td.ms-rteTableOddCol-10 p.ms-rteElement-P{font-size: 18px!important;}
.red-contact{background:#C10630; border:2px solid #C10630;   font-size:20px; margin:0px auto; color:#fff; width:400px; height:60px; padding-top:20px; text-align:center; margin-bottom:20px; border-radius:20px;}
#fest-page .red-contact a{color:#fff;}
#fest-page .red-contact a:hover, #fest-page .red-contact:hover a{color:#C10630;}
.blue-btn{color:#004077; border:2px solid #004077; font-size:20px; margin:0px auto;  text-align:center;  background:#fff; width:400px; border-radius:20px; padding-top:20px; height:45px; margin-top:50px; margin-bottom:20px;}
.blue-btn:hover{color:#fff; background:#004077;}
/*форма сбора данных*/
.mpei-free-soft-form {width: 700px;  margin-top: 10px; font-size:14px!important; font-family:Arial, Helvetica, sans-serif; line-height:1.5;}
.mpei-free-soft-form-label {width:37%; float:left;}
.mpei-free-soft-form-control{height:auto; min-height:40px; font-style: italic; }
.mpei-free-soft-form-control input[type=submit]{ margin-bottom:20px; width:200px;margin-left:37%;padding-top:10px;padding-bottom:10px;background-color: #00b3ed;color: #fff;border:2px solid #00b3ed;cursor: pointer; font-size:14px!important; }
.mpei-free-soft-form-control input,  .mpei-free-soft-form-control textarea{width:320px;}
.mpei-free-soft-form-control textarea{height:100px; }
.mpei-free-soft-form-control input[type=radio]{width:30px; margin:0px; margin-left: -10px; }
.mpei-free-soft-form-comment {font-style:italic; font-size:18px; margin-bottom:10px;}
.mpei-free-soft-form-user {background: url('/Style%20Library/Portal/Images/user.png') no-repeat 0px 0px; font-family:Arial, Helvetica, sans-serif; font-style:italic; padding-left: 25px; margin-bottom:20px;font-size:16px; margin-top:20px;}
.mpei-free-soft-form-message{
	color: #000000;
    background-color: #f9f9f9;
    float: left;
    display: block;
    padding: 20px 20px 20px 50px;
    margin: 0 auto;
    margin-bottom:20px;
    font-size: 14px!important;
    font-family: Arial,Helvetica,sans-serif!important;
    border: 1px #e0e0e0 solid;
    width: 250px;
    background-image: url(../images/bg_message_info.png);
    background-position: 10px 15px;
    background-repeat: no-repeat;
}
.mpei-free-soft-form-control:nth-child(10){height:120px;}
.mpei-free-soft-form-control:nth-child(12){height:60px;}
.mpei-free-soft-form-control input[type=checkbox]{width:15px; margin-left:0px;}
.mpei-free-soft-form label[for='ctl00_ctl29_g_a526d425_42ac_4ee5_9a84_89f2c82ae41b_ctl16_0'], .mpei-free-soft-form label[for='ctl00_ctl29_g_a526d425_42ac_4ee5_9a84_89f2c82ae41b_ctl16_1']{font-size:14px;font-style: normal; font-family:Arial, Helvetica, sans-serif;}
.mpei-free-soft-form-control input[type=submit]:hover{background-color: #fff;    color: #00b3ed; border:2px solid #00b3ed;}
/*по вывод данных*/
.mpei-foreign-soft-list-wrap {font-size:14px!important; font-family:Arial, Helvetica, sans-serif; line-height:1.5;}
.mpei-foreign-soft-list-tbl td{font-size:14px!important; font-family:Arial, Helvetica, sans-serif; padding: 20px 10px;     border-bottom: 1px solid #c6dfeb;     color: #000000 !important;}
.mpei-foreign-soft-list-tbl th{padding:20px 10px;line-height:1.2; background:#daf0fa; color: #637e96; border-bottom: 1px solid #c6dfeb; }
.mpei-foreign-soft-list-user {background: url('/Style%20Library/Portal/Images/user.png') no-repeat 0px 2px; font-style:italic; padding-left: 25px; font-family:Arial, Helvetica, sans-serif; font-size:16px; margin-bottom:0px;}
.mpei-foreign-soft-list-dep { font-size:20px; font-family:Arial, Helvetica, sans-serif; margin-top:30px; margin-bottom:15px}
.mpei-foreign-soft-list-tbl td a{ border:1px solid #637e96; padding:10px 15px; border-radius:20px;}
.mpei-foreign-soft-list-tbl td a:hover{background:#0072BC; color:#fff!important; text-decoration: none;}
/*reestr form*/

.mpei-reestr-soft-form {width: 700px;  margin-top: 10px; font-size:14px!important; font-family:Arial, Helvetica, sans-serif; line-height:1.5;}
.mpei-reestr-soft-form-label {width:38%; float:left;}
.mpei-reestr-soft-form-control{height:auto; min-height:40px; font-style: italic; }
.mpei-reestr-soft-form-control input[type=submit]{ margin-bottom:20px; width:200px;margin-left:38%;padding-top:10px;padding-bottom:10px;background-color: #00b3ed;color: #fff;border:2px solid #00b3ed;cursor: pointer; font-size:14px!important; }
.mpei-reestr-soft-form-control input,  .mpei-reestr-soft-form-control textarea{width:320px;}
.mpei-reestr-soft-form-control textarea{height:100px;}
.mpei-reestr-soft-form-control input[type=radio]{width:30px; margin:0px; margin-left: -10px; }
.mpei-reestr-soft-form-comment {font-style:italic; font-size:18px; margin-bottom:10px;}
.mpei-reestr-soft-form-user {background: url('/Style%20Library/Portal/Images/user.png') no-repeat 0px 0px; font-family:Arial, Helvetica, sans-serif; font-style:italic; padding-left: 25px; margin-bottom:20px;font-size:16px; margin-top:20px;}
.mpei-reestr-soft-form-message{
	color: #000000;
    background-color: #f9f9f9;
    float: left;
    display: block;
    padding: 20px 20px 20px 50px;
    margin: 0 auto;
    margin-bottom:20px;
    font-size: 14px!important;
    font-family: Arial,Helvetica,sans-serif!important;
    border: 1px #e0e0e0 solid;
    width: 250px;
    background-image: url(../images/bg_message_info.png);
    background-position: 10px 15px;
    background-repeat: no-repeat;
}
.mpei-reestr-soft-form-control:nth-child(15){height:60px;}
.mpei-reestr-soft-form-control:nth-child(13){height:120px;}
.mpei-reestr-soft-form-control input[type=checkbox]{width:15px; margin-left:0px;}
.mpei-reestr-soft-form-control input[type=submit]:hover{background-color: #fff;    color: #00b3ed; border:2px solid #00b3ed;}
.mpei-reestr-soft-form-control table label, .mpei-free-soft-form-control table label{font-size:14px;font-style: normal; font-family:Arial, Helvetica, sans-serif;}

@media only screen and (max-width:700px) {
.mpei-free-soft-form-label, .mpei-reestr-soft-form-label{width:90%; float:none;}
.mpei-free-soft-form, .mpei-free-soft-form-user, .mpei-reestr-soft-form, .mpei-reestr-soft-form-user{width: 90%;}
.mpei-free-soft-form-control input[type=submit], .mpei-reestr-soft-form-control input[type=submit]  {float:right;}
.mpei-free-soft-form-control, .mpei-reestr-soft-form-control {margin-bottom:20px;     width: 90%;}
.mpei-free-soft-form-control input,  .mpei-free-soft-form-control textarea, .mpei-free-soft-form label[for='ctl00_ctl29_g_a526d425_42ac_4ee5_9a84_89f2c82ae41b_ctl16_0'], 
.mpei-free-soft-form label[for='ctl00_ctl29_g_a526d425_42ac_4ee5_9a84_89f2c82ae41b_ctl16_1'],.mpei-free-soft-form table label, .mpei-reestr-soft-form table label,
.mpei-reestr-soft-form-control input,  .mpei-reestr-soft-form-control textarea
{width:100%; font-size:20px;}

}


.sbord {
    height: 44px;
    padding-top: 50px;
    padding-bottom: 17px;
    margin-top: 10px;
    border-bottom: 2px solid #dce4eb;
    display: block;
    margin-top: 0px;
        margin-bottom: 35px;
}
.sbord input.booksearch 
{width:310px;}
.sbord  .searchinfo{display: block;
    margin-left: 0px;
    float: left;
    clear: both;
    margin-top: 10px;}
.list-books {height:40px;    margin-left: 126px;    font-size: 16px;}
.list-books #MobileVendor{font-size:12px;     margin-left: 22px; font-family:Arial, Helvetica, sans-serif;    height: 26px!important;}
 .list-books #MobileVendor {width: 318px!important;    overflow: hidden!important;}  
   .list-books #MobileVendor option{width:500px!important;  overflow: hidden!important;}
   .pr-opdo img{width: 223px;    margin-left: -15px;    margin-top: -15px;     height: 150px!important;}
   .pr-opdo{width:193px; padding:15px; float:left; height:360px; margin-bottom:30px; margin-right:30px;border :1px solid #cecece;}
   .pr-opdo:nth-child(4n+3){margin-right:0px;}
   .pr-opdo:hover{border :1px solid #7791aa;}
   .dop-apply{max-width:100%!important; font-size:14px!important;}
   .dop-apply .mpei-custom-list-fill-form-control input{width:440px; font-size:14px;}
    .dop-apply  .mpei-custom-list-fill-form-label, .dop-apply .mpei-custom-list-fill-form-control label{font-size:14px!important; line-height:1.2;}
    .dop-apply .mpei-custom-list-fill-form-control input[type=checkbox]{width:25px;}
     .dop-apply .mpei-adpt-list-form-message{ width: 80%; max-width:500px; font-size:14px!important; }
     @media only screen and (max-width:749px) {
 .dop-apply .mpei-custom-list-fill-form-control input, .dop-apply  .mpei-custom-list-fill-form-label, .dop-apply .mpei-custom-list-fill-form-control label, .dop-apply .mpei-adpt-list-form-message{font-size:1.5em!important; }
 .dop-apply .mpei-custom-list-fill-form-control input{width:90%; margin-left: 2px;}
.left-slide-part{height:unset !important; width:100%;}
.maradapt #slides .next img, .maradapt #slides .prev img, #edu-page #slides .next img, #edu-page #slides .prev img{
    margin-left: 10px!important;
    margin-top: 100px!important;
    height: 60px!important;
    width: 18px!important;
}
}
.science .one-third-block{width: 30%; min-width:315px; min-height:200px; min-height: 250px;}
.btn-block-list {    margin-bottom: 20px;
    padding: 20px 10px 20px;
    height: 60px;
    border-width: 2px;
    width: 90%;
    float: left;
    max-width: 630px;
    margin-right: 23px;
    border: 1px solid #D7E4F0;
    border-left: #005096 2px solid;
    border-radius: 5px;
	border-top-left-radius:0px;
	border-bottom-left-radius:0px;}
	
#studentsPage .block-on-page{float:left; min-width:320px; height:auto;  margin-right: 40px;}
#employeesPage .block-on-page, #graduatesPage .block-on-page{float:left;  min-width:320px;}
     .banner-light{border: 1px solid #D7E4F0;}
    